home *** CD-ROM | disk | FTP | other *** search
- 10 poke 53280,15:poke 53281,15
- 20 if x=1 then goto40:rem flag x prevents reloading in line 30
- 30 x=1:load "0:ml base.obj",8,1
- 40 input "[147]how many entries";n:n=n-1:print"[144]";
- 50 nd%=n:dim rp%(n+2),n$(1,n),d(n)
- 60 for i=0 to n:for k=0 to 1
- 70 if k=0 then print "name?
- 80 [139] k[178]1 [167] [153] "address?"
- 90 [133] n$(k,i)
- 100 [130] k
- 110 [133] "salary";d(i)
- 120 [130] i
- 130 rp(0)[178]0:[133]"sort or search";s$
- 140 [139] s$[178]"sort" [167]170
- 150 [139] s$[178]"search" [167]330
- 160 [137]130
- 170 [133] "sort by name, address, or salary";q$
- 180 [133] "a or d";ad$
- 190 [139] q$[179][177]"name" [167]230
- 200 [139] ad$[178]"a" [167] x[178]0:[141]490
- 210 [139] ad$[178]"d" [167] x[178]0:[141]500
- 220 [137]300
- 230 [139] q$[179][177]"address" [167]270
- 240 [139] ad$[178]"a" [167] x[178]1:[141]490
- 250 [139] ad$[178]"d" [167] x[178]1:[141]500
- 260 [137]300
- 270 [139] q$[179][177]"salary" [167]170
- 280 [139] ad$[178]"a" [167] [141]510
- 290 [139] ad$[178]"d" [167] [141]520
- 300 [153]"loadstop":[129]i[178]0 [164] n: [129]k[178]0 [164] 1:[153]n$(k,i),:[130] k:[153]d(i)
- 310 [153]:[130] i
- 320 [137]580
- 330 [133] "search name, address or salary";na$
- 340 [139] na$[179][177]"name" [167]370
- 350 [133] "what name";sr$:x[178]0:[141]540
- 360 [137]450
- 370 [139] na$[179][177]"address" [167]400
- 380 [133] "what address";sr$:x[178]1:[141]540
- 390 [137]450
- 400 [133] "what salary $";sr
- 410 [133] "h,l or e";eq$
- 420 [139] eq$[178]"e" [167] [141]570
- 430 [139] eq$[178]"h" [167] [141]550
- 440 [139] eq$[178]"l" [167] [141]560
- 450 a[178]rp%(0): [139] a[178]0 [167] [153] "not found":[137]580
- 460 [153]"loadstop":[129]i[178]1[164]a:b[178]rp%(i):[129] k[178]0 [164] 1:[153] n$(k,b),:[130] k:[153] d(b)
- 470 [153]:[130] i:[137]580
- 480 [143] ***sorts***
- 490 [151] 828,x:[158] 49152:s[176]t,a,n$(),d().:[142]
- 500 [151] 828,x:[158] 49152:s[176]t,d,n$(),d().:[142]
- 510 [151] 828,0:[158] 49152:s[176]t,a,d(),n$().:[142]
- 520 [151] 828,0:[158] 49152:s[176]t,d,d(),n$().:[142]
- 530 [143] ***searches***
- 540 [151] 828,x:[158] 49152:search,e,n$().:[142]
- 550 [151] 828,0:[158] 49152:search,h,d().:[142]
- 560 [151] 828,0:[158] 49152:search,l,d().:[142]
- 570 [151] 828,0:[158] 49152:search,e,d().:[142]
- 580 [133] "another operation? y/n";an$: [139] an$[178]"y" [167]130
-